.iphone { width: 100%; height: 100%; padding: 0; background: none; }
.browser { width: 100%;}

/*选择地区*/
.express-area { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: .25rem; margin-bottom: .25rem; background-color: #fff; }
.express-area a { display: block; padding: .5rem; background: url(../imgs/link-arrow.png) no-repeat 98% 50%; background-size: .55rem .55rem; }
.express-area ol { position: relative; line-height: 3.1rem;; color: #4d525d; }
.express-area ol li { position: absolute; top: 0; left: 0; font-size: 1rem; line-height: 1.2rem; }
.express-area ol li { padding-top: .1rem; padding-right: .8rem; margin-left: 3.5rem; text-align: justify; font-size: 1rem; line-height: 1rem; }

/*选择地区弹层*/
.express-area-box { position: absolute; bottom: -100%; left: 50%; z-index: 15; width: 100%; margin-left: -160px; background-color: #fff; color: #4d525d; }
.express-area-box .headeret { position: relative; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; height:3.1rem;  }
.express-area-box .headeret h3 { margin: 0 1.675rem; text-align: center; font-size: 1rem; line-height: 3.1rem; }
.express-area-box .headeret .back,
.express-area-box .headeret .close { position: absolute; top: 0; width: 1.675rem; height: 3.1rem; }
.express-area-box .headeret .back { display: none; left: 0; background: url(../imgs/back.png) no-repeat center;   background-size: .55rem .9rem; }
.express-area-box .headeret .close { right: 0; background: url(../imgs/close-area.png) no-repeat center; background-size: .675rem .675rem; }
.express-area-box .articleet { height: 250px; overflow-y: scroll; }
.area-list li { padding: 1rem; border-bottom: 1px solid #e2e2e2; text-align: justify; font-size: 1rem; line-height: 1.25rem; }
.express-area-box { position: fixed; left: 0; width: 100%; margin-left: 0; }

/*遮罩层*/
.mask { display: none; position: absolute; top: 0; left: 0; z-index: 12; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); }
.mask { position: fixed; }
